StartupItems 1.0.1

Copyright ©1997-98 Michael D. Crawford.  All Rights Reserved.

Add a StartupItems folder to your BeOS machine

This program is brought to you by:

Crawford Software Consulting

Please consider using my services for your custom BeOS software development work.  For more information, see:

http://www.scruznet.com/~crawford/crawford.html

Please look for updates and source code on this web page:

http://www.scruznet.com/~crawford/Computers/be.html

This package allows you to launch applications at boot time by placing symbolic links to  them into a folder named StartupItems that you put in your home folder.  This is much easier to deal with than editing the UserBootscript file, especially for users who don't have a history with Unix.

If you wish, you can start the applications into particular workspaces.  For example, I like to start NetPositive in workspace 3, and I know that I can always bring up NetPositive by pressing Command-F3.

The installation is a little complicated.

Add this line to /boot/home/config/boot/UserBootscript:

	boot/home/config/bin/startupitems &

There are two files in the folder named "Place into home-config-bin".  startupitems is the shell script that launches all your applications.  setworkspace is a simple command-line utility that sets the workspace to the desired one before launching an app.  Place both these files into 
/boot/home/config/bin

Now create a folder in your home directory named StartupItems.  This is all one word and it is case sensitive.  Create a symbolic link to Workspaces in StartupItems.  You can create links to other applications there too, but they'll all be launched into the first workspace.

To launch apps into a particular workspace, create folders named "Workspace-1", "Workspace-2" and so on in StartupItems.  Put links to your applications into the folders.

Once it's all ready, restart your machine.  You'll see a lot of shifting of the screen as the workspaces change and the applications are launched.  At the end you will be returned to workspace 1.

Enjoy.

To do:

Launch documents with either the favored app, or a user selected app.  Help is appreciated if you have a good idea for doing this.

Version History:

• 1.0.1

Worked around Deskbar crash by putting a 1/10 second snooze before setting the workspace.  This seems to allow the deskbar to get caught up with things.

Added Intel build.

• 1.0d1 

First version for PowerPC, stimulated a bug in the BeOS that would crash the deskbar menu.
